Cooperative Data Dissemination in a Serverless Environment

نویسندگان

  • Abheek Anand
  • Sudarshan S. Chawathe
چکیده

We describe the design and implementation of CoDD, a system for cooperative data dissemination in a serverless environment. CoDD allows a set of looselycoupled, distributed peer nodes to receive subsets of a data stream, by describing interests using subscription queries. CoDD maintains statistical information on the characteristics of data and queries, and uses it to organize nodes in a hierarchical, data-aware topology. Data is disseminated using overlays which are created to try to minimize the excess data flowing through the system, while maintaining low latency and satisfying fanout constraints. CoDD is designed to allow nodes to determine individual degrees of contribution to the system, and to adapt gracefully to temporal changes in the data distribution using an adaptive reorganization component. We present the results of our experimental evaluation of CoDD.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Towards Serverless Execution of Scientific Workflows - HyperFlow Case Study

Scientific workflows consisting of a high number of dependent tasks represent an important class of complex scientific applications. Recently, a new type of serverless infrastructures has emerged, represented by such services as Google Cloud Functions or AWS Lambda. In this paper we take a look at such serverless infrastructures, which are designed mainly for processing background tasks of Web ...

متن کامل

Serving deep learning models in a serverless platform

Serverless computing has emerged as a compelling paradigm for the development and deployment of a wide range of event based cloud applications. At the same time, cloud providers and enterprise companies are heavily adopting machine learning and Artificial Intelligence to either differentiate themselves, or provide their customers with value added services. In this work we evaluate the suitabili...

متن کامل

Chronos: Serverless Multi-User Chat Over NDN

Multi-user applications are commonly implemented using a centralized server. This paper presents a new design for multi-user chat applications (Chronos) that works in a distributed, serverless fashion over Named Data Networking. In Chronos, all participants share their views by exchanging the cryptographic digests of the chat room data set. A newly generated message causes a change of the diges...

متن کامل

Student Paper: Self-organized Autonomous Web Proxies

With the increasing size of the Internet, proxy servers have emerged as a feasible way to reduce the overall network load and latency. More recently researchers focused on new ways to combine multiple cooperative proxies into one transparent proxy system to further increase the overall performance gain, but no work so far was really able to propose an ideal trade-off between content disseminati...

متن کامل

Serverless Data Analytics with Flint

Serverless architectures organized around looselycoupled function invocations represent an emerging design for many applications. Recent work mostly focuses on user-facing products and event-driven processing pipelines. In this paper, we explore a completely different part of the application space and examine the feasibility of analytical processing on big data using a serverless architecture. ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2004